package qc.module.ehs.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * EhsInvestRecord
 * 安全生产资金投入记录表
 *
 * @author QuCheng Tech
 * @since 2024/10/29
 */
@Data
@TableName("EHS_INVEST_RECORD")
public class EhsInvestRecord implements Serializable,Cloneable {

    /**
     * ID
     */
    @TableId
    private String id;
    /**
     * 所属单位代码
     */
    private String orgcode;
    /**
     * 记录填报时间
     */
    private Date intm;
    /**
     * 记录填报人ID
     */
    private Integer userid;
    /**
     * 记录填报人名称
     */
    private String username;
    /**
     * 资金投入类型；任务分类名称、培训、演练、安全工器具等
     */
    private String investtype;
    /**
     * 资金投入项目名称；事项标题
     */
    private String title;
    /**
     * 资金投入说明；事项内容，资金说明文字
     */
    private String description;
    /**
     * 资金投入记录ID；关联任务ID、培训ID、演练ID、事故处理ID等
     */
    private String recordid;
    /**
     * 资金投入数值；单位：元
     */
    private Double invest;
    /**
     * 实际投入起始时间；资金使用的时间
     */
    private Date begintm;
    /**
     * 资金投入截止时间；资金使用的时间
     */
    private Date endtm;
    /**
     * 附件；json格式，可以有多个附件
     */
    private String attachment;
    
}
